
/***********************************/
/************* BUTTONS *************/
/***********************************/
.btn {
  -webkit-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  /* file upload */
}
.btn.btn-black-transparent {
  background-color: rgba(0, 0, 0, 0.1);
  color: #f2f2f2;
}
.btn.btn-black-transparent:hover {
  background-color: rgba(0, 0, 0, 0.2);
  color: white;
}
.btn:focus {
  outline: 0;
}
.btn.active, .btn:active {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn.uppercased {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 900;
  padding: 3px 20px;
}
.btn.btn-green {
  background-color: #a2d200;
  color: #f2f2f2;
}
.btn.btn-green:hover {
  background-color: #8eb800;
  color: white;
}
.btn.btn-cyan {
  background-color: #52ccf2;
  color: #f2f2f2;
}
.btn.btn-cyan:hover {
  background-color: #0fa1cf;
  color: white;
}
.btn.btn-red {
  background-color: #ff7b76;
  color: #f2f2f2;
}
.btn.btn-red:hover {
  background-color: #ff4f48;
  color: white;
}
.btn.btn-orange {
  background-color: #ffc100;
  color: #f2f2f2;
}
.btn.btn-orange:hover {
  background-color: #f0b500;
  color: white;
}
.btn.btn-amethyst {
  background-color: #cd97eb;
  color: #f2f2f2;
}
.btn.btn-amethyst:hover {
  background-color: #b86ce3;
  color: white;
}
.btn.btn-greensea {
  background-color: #1ccdaa;
  color: #f2f2f2;
}
.btn.btn-greensea:hover {
  background-color: #14937a;
  color: white;
}
.btn.btn-hotpink {
  background-color: #ff3385;
  color: #f2f2f2;
}
.btn.btn-hotpink:hover {
  background-color: #e6005c;
  color: white;
}
.btn.btn-drank {
  background-color: #d5099c;
  color: #f2f2f2;
}
.btn.btn-drank:hover {
  background-color: #95066d;
  color: white;
}
.btn.btn-dutch {
  background-color: #1cbbd2;
  color: #f2f2f2;
}
.btn.btn-dutch:hover {
  background-color: #148798;
  color: white;
}
.btn.btn-blue {
  background-color: #69a3d5;
  color: #f2f2f2;
}
.btn.btn-blue:hover {
  background-color: #3784c5;
  color: white;
}
.btn.btn-redbrown {
  background-color: #e27d79;
  color: #f2f2f2;
}
.btn.btn-redbrown:hover {
  background-color: #d64842;
  color: white;
}
.btn.btn-slategray {
  background-color: #536781;
  color: #f2f2f2;
}
.btn.btn-slategray:hover {
  background-color: #394759;
  color: white;
}
.btn.btn-primary {
  color: #f2f2f2;
}
.btn.btn-primary:hover {
  color: white;
}
.btn.btn-danger {
  color: #f2f2f2;
}
.btn.btn-danger:hover {
  color: white;
}
.btn.btn-warning {
  color: #f2f2f2;
}
.btn.btn-warning:hover {
  color: white;
}
.btn.btn-success {
  color: #f2f2f2;
}
.btn.btn-success:hover {
  color: white;
}
.btn.btn-info {
  color: #f2f2f2;
}
.btn.btn-info:hover {
  color: white;
}
.btn.btn-transparent-white {
  background-color: rgba(255, 255, 255, 0.15);
  -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
}
.btn.btn-transparent-white:hover, .btn.btn-transparent-white:focus {
  background-color: rgba(255, 255, 255, 0.3);
  color: white;
}
.btn.btn-file {
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  line-height: 23px;
}
.btn.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 999px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  background: red;
  cursor: inherit;
  display: block;
}

.btn-group-lg > .btn,
.btn-group-sm > .btn,
.btn-group-xs > .btn {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.btn-group > .btn + .dropdown-toggle {
  border-left: 1px solid rgba(0, 0, 0, 0.1) !important;
}

.btn-group > .btn-default + .dropdown-toggle {
  border-left: 1px solid rgba(0, 0, 0, 0.1) !important;
}

a.submit i {
  margin: 0 3px;
}
a.submit:hover {
  text-decoration: none;
}

/*********************************/
/************* FORMS *************/
/*********************************/
.form-control {
  -webkit-appearance: none !important;
  color: #717171;
  outline: 0;
  height: 16px;
  padding: 6px 11px;
  line-height: 18px;
  font-size: 13px;
  vertical-align: top;
  background-color: #fff;
  min-height: 37px;
  filter: none !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #e2e2e2;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
  /* sizing */
  /*parsley */
}
.form-control:focus {
  outline: none;
  border: 1px solid #b2b2b2;
  -webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.1);
}
.form-control.input-lg {
  height: 46px;
  padding: 10px 16px !important;
  font-size: 18px;
  line-height: 1.33;
}
.form-control.input-sm {
  height: 25px;
  min-height: 30px;
  padding: 5px 10px !important;
  font-size: 11px;
  line-height: 1.5;
}
.form-control.parsley-validated {
  position: relative;
}
.form-control.parsley-validated.parsley-error {
  background-color: #ffdddc;
  border: 1px solid #ffaca9;
}
.form-control.parsley-validated.parsley-success {
  background-color: #fbffeb;
  border: 1px solid #e9ff9f;
}

.checkbox input[type=checkbox].parsley-error + label::before {
  background-color: #ffdddc;
  border: 1px solid #ffaca9;
}

.checkbox input[type=checkbox].parsley-success + label::before {
  background-color: #fbffeb;
  border: 1px solid #e9ff9f;
}

.parsley-error-list {
  list-style-type: none;
  padding: 0;
  font-size: 11px;
}

textarea {
  height: auto;
}

.help-block {
  font-size: 11px;
  color: #bebebe;
}

.form-group.form-footer {
  margin-bottom: -15px;
  padding: 15px 0;
  background-color: #f2f2f2;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.form-group.legend h4 {
  color: #418bca;
  margin-bottom: 3px;
}
.form-group.legend p {
  font-size: 12px;
  color: #bebebe;
  border-bottom: 1px dotted #cacaca;
  padding-bottom: 5px;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #e8e8e8;
  border: 0;
}
.form-control[disabled]:focus,
.form-control[readonly]:focus,
fieldset[disabled] .form-control:focus {
  background-color: #e8e8e8;
  border: 0;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

div.checkbox {
  margin: 5px 0;
}
div.checkbox.check-transparent input[type=checkbox] + label:before {
  background-color: rgba(0, 0, 0, 0.2);
  border: 0;
  -webkit-box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.1);
}
div.checkbox.check-transparent input[type=checkbox]:checked + label:before {
  background-color: white;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
}
div.checkbox.check-transparent input[type=checkbox]:checked + label::after {
  color: #717171;
}
div.checkbox.check-transparent label {
  color: rgba(255, 255, 255, 0.5);
}
div.checkbox.check-transparent input[type=checkbox]:checked + label {
  color: white;
}
div.checkbox.check-transparent input[type=checkbox].parsley-error + label::before {
  background-color: rgba(255, 74, 67, 0.2);
  border: 1px solid rgba(255, 74, 67, 0.5);
}
div.checkbox.check-transparent input[type=checkbox].parsley-error + label::after {
  color: white;
}
div.checkbox.check-transparent input[type=checkbox].parsley-success + label::before {
  background-color: rgba(162, 210, 0, 0.2);
  border: 1px solid rgba(162, 210, 0, 0.5);
}
div.checkbox.check-transparent input[type=checkbox].parsley-success + label::after {
  color: white;
}
div.checkbox label {
  margin: 0;
  line-height: 24px;
}
div.checkbox label:before {
  width: 20px;
  height: 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
div.checkbox label:after {
  width: 20px;
  height: 20px;
  font-size: 14px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
div.checkbox label.done {
  text-decoration: line-through;
}

div.radio.radio-transparent input[type=radio] + label:before {
  background-color: rgba(0, 0, 0, 0.2);
  border: 0;
  -webkit-box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.1);
}
div.radio.radio-transparent input[type=radio]:checked + label:before {
  background-color: white;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
}
div.radio.radio-transparent input[type=radio]:checked + label::after {
  color: #717171;
}
div.radio.radio-transparent label {
  color: rgba(255, 255, 255, 0.5);
}
div.radio.radio-transparent input[type=radio]:checked + label {
  color: white;
}
div.radio.radio-transparent input[type=radio].parsley-error + label::before {
  background-color: rgba(255, 74, 67, 0.2);
  border: 1px solid rgba(255, 74, 67, 0.5);
}
div.radio.radio-transparent input[type=radio].parsley-error + label::after {
  color: white;
}
div.radio.radio-transparent input[type=radio].parsley-success + label::before {
  background-color: rgba(162, 210, 0, 0.2);
  border: 1px solid rgba(162, 210, 0, 0.5);
}
div.radio.radio-transparent input[type=radio].parsley-success + label::after {
  color: white;
}

.chosen-container {
  width: 100% !important;
}

select.form-control + .chosen-container.chosen-container-single .chosen-single {
  -webkit-appearance: none !important;
  color: #717171;
  outline: 0;
  height: 16px;
  padding: 6px 11px;
  line-height: 18px;
  font-size: 13px;
  vertical-align: top;
  background-color: #fff;
  min-height: 37px;
  filter: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #e2e2e2;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
select.form-control + .chosen-container.chosen-container-single .chosen-single span {
  line-height: 24px;
}
select.form-control + .chosen-container.chosen-container-single .chosen-single div {
  top: 7px;
}
select.form-control + .chosen-container.chosen-container-single.chosen-container-active .chosen-single {
  outline: none;
  border: 1px solid #b2b2b2;
  -webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.1) !important;
}

select.form-control.parsley-error + .chosen-container.chosen-container-single .chosen-single {
  background-color: #ffdddc;
  border: 1px solid #ffaca9;
}

select.form-control.parsley-success + .chosen-container.chosen-container-single .chosen-single {
  background-color: #fbffeb;
  border: 1px solid #e9ff9f;
}

select.form-control + .chosen-container-multi .chosen-choices {
  -webkit-appearance: none !important;
  color: #717171;
  outline: 0;
  height: 16px;
  padding: 6px 11px !important;
  line-height: 18px;
  font-size: 13px;
  vertical-align: top;
  background-color: #fff;
  min-height: 37px;
  filter: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #e2e2e2;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
select.form-control + .chosen-container-multi .chosen-choices .search-field input {
  padding: 0 !important;
  margin: 3px 0;
  min-height: initial;
  color: inherit;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
}
select.form-control + .chosen-container-multi .chosen-choices .search-field input:focus {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
select.form-control + .chosen-container-multi .chosen-choices .search-choice {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-size: 11px;
  line-height: 18px;
}
select.form-control + .chosen-container-multi.chosen-container-active .chosen-choices {
  outline: none;
  border: 1px solid #b2b2b2;
  -webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.1) !important;
}

select.form-control.parsley-error + .chosen-container-multi .chosen-choices {
  background-color: #ffdddc;
  border: 1px solid #ffaca9;
}

select.form-control.parsley-success + .chosen-container-multi .chosen-choices {
  background-color: #fbffeb;
  border: 1px solid #e9ff9f;
}

select.form-control.form-control.chosen-transparent + .chosen-container-multi .chosen-choices {
  background-color: rgba(0, 0, 0, 0.3);
  border: 0;
  color: rgba(255, 255, 255, 0.8);
}
select.form-control.form-control.chosen-transparent + .chosen-container-multi .chosen-choices .search-choice {
  border-radius: 2px;
  border: 0;
  color: #717171;
  background-color: white;
  font-size: 11px;
  line-height: 18px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
select.form-control.form-control.chosen-transparent + .chosen-container-multi .chosen-choices .search-field input {
  line-height: 18px;
  min-height: 18px;
  color: rgba(255, 255, 255, 0.8) !important;
}
select.form-control.form-control.chosen-transparent + .chosen-container-multi.chosen-container-active .chosen-choices {
  background-color: rgba(0, 0, 0, 0.5);
}

select.form-control.chosen-transparent.parsley-error + .chosen-container-multi .chosen-choices {
  background-color: rgba(255, 74, 67, 0.2);
  border: 1px solid rgba(255, 74, 67, 0.5);
}

select.form-control.chosen-transparent.parsley-success + .chosen-container-multi .chosen-choices {
  background-color: rgba(162, 210, 0, 0.2);
  border: 1px solid rgba(162, 210, 0, 0.5);
}

select.form-control.chosen-transparent + .chosen-container.chosen-container-single .chosen-single {
  background-color: rgba(0, 0, 0, 0.3);
  border: 0;
  color: rgba(255, 255, 255, 0.8);
}
select.form-control.chosen-transparent + .chosen-container.chosen-container-single .chosen-single div b {
  background: url(../images/chosen-sprite-transparent.png) no-repeat 0 2px;
}
select.form-control.chosen-transparent + .chosen-container.chosen-container-single.chosen-container-active .chosen-single {
  background-color: rgba(0, 0, 0, 0.5);
}

select.form-control.chosen-transparent.parsley-error + .chosen-container.chosen-container-single .chosen-single {
  background-color: rgba(255, 74, 67, 0.2);
  border: 1px solid rgba(255, 74, 67, 0.5);
}

select.form-control.chosen-transparent.parsley-success + .chosen-container.chosen-container-single .chosen-single {
  background-color: rgba(162, 210, 0, 0.2);
  border: 1px solid rgba(162, 210, 0, 0.5);
}

select.form-control + .chosen-container .chosen-drop {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
select.form-control + .chosen-container .chosen-results {
  font-size: 13px;
  color: #717171;
}

select.form-control.input-sm + .chosen-container .chosen-single {
  min-height: 30px;
  font-size: 11px;
}
select.form-control.input-sm + .chosen-container .chosen-single span {
  line-height: 20px;
}
select.form-control.input-sm + .chosen-container .chosen-single div {
  top: 4px;
}
select.form-control.input-sm + .chosen-container .chosen-choices {
  min-height: 30px;
  padding: 3px 11px !important;
}
select.form-control.input-sm + .chosen-container .chosen-choices .search-field input {
  font-size: 11px;
  line-height: 20px;
}

select.form-control.input-lg + .chosen-container .chosen-single {
  min-height: 46px;
  font-size: 18px;
}
select.form-control.input-lg + .chosen-container .chosen-single span {
  line-height: 34px;
}
select.form-control.input-lg + .chosen-container .chosen-single div {
  top: 12px;
}
select.form-control.input-lg + .chosen-container .chosen-choices {
  min-height: 46px;
  padding: 3px 11px !important;
}
select.form-control.input-lg + .chosen-container .chosen-choices .search-field input {
  font-size: 18px;
  line-height: 34px;
  min-height: 34px;
}

.input-group .input-group-btn .btn {
  line-height: 23px;
  min-height: 37px;
  min-width: 37px;
}
.input-group.input-group-lg > .form-control,
.input-group.input-group-lg > .input-group-addon,
.input-group.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
}
.input-group.input-group-sm > .form-control,
.input-group.input-group-sm > .input-group-addon,
.input-group.input-group-sm > .input-group-btn > .btn {
  height: 25px;
  min-height: 30px;
  font-size: 11px;
  line-height: 1.5;
}
.input-group .input-group-addon {
  border-color: rgba(0, 0, 0, 0.1);
}
.input-group .input-group-addon.addon-red {
  background-color: #ff7b76;
  color: white;
}
.input-group .input-group-addon.addon-green {
  background-color: #a2d200;
  color: white;
}
.input-group .input-group-addon.addon-cyan {
  background-color: #52ccf2;
  color: white;
}
.input-group .input-group-addon.addon-orange {
  background-color: #ffcd33;
  color: white;
}
.input-group .input-group-addon.addon-amethyst {
  background-color: #cd97eb;
  color: white;
}
.input-group .input-group-addon.addon-greensea {
  background-color: #1ccdaa;
  color: white;
}
.input-group .input-group-addon.addon-drank {
  background-color: #d5099c;
  color: white;
}
.input-group .input-group-addon.addon-dutch {
  background-color: #1cbbd2;
  color: white;
}
.input-group .input-group-addon.addon-hotpink {
  background-color: #ff3385;
  color: white;
}
.input-group .input-group-addon.addon-redbrown {
  background-color: #e27d79;
  color: white;
}
.input-group .input-group-addon.addon-blue {
  background-color: #69a3d5;
  color: white;
}
.input-group .input-group-addon.addon-slategray {
  background-color: #536781;
  color: white;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

/*********************************/
/************* TILES *************/
/*********************************/
.tile {
  position: relative;
  margin-bottom: 20px;
  color: #717171;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: white;
  -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 3px 3px 3px  rgba(0, 0, 0, 0.05);
}
.tile.transparent {
  background-color: transparent;
}
.tile.transparent [class^="tile-"] {
  background-color: white;
}
.tile.transparent [class^="tile-"].transparent {
  background-color: transparent;
}
.tile.minimized .tile-header {
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  -ms-border-radius: 4px !important;
  -o-border-radius: 4px !important;
  border-radius: 4px !important;
}
.tile.minimized .tile-header .controls .minimize {
  filter: alpha(opacity=100);
  opacity: 1;
}
.tile.minimized .tile-header .controls .minimize:hover {
  filter: alpha(opacity=40);
  opacity: 0.4;
}
.tile.minimized .tile-header .controls .minimize i:before {
  content: "\f077";
}
.tile.minimized [class^="tile-"]:not(.tile-header) {
  height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
}
.tile.minimized.transparent {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.tile.minimized.transparent .tile-header {
  -webkit-border-radius: 4px 4px 0 0 !important;
  -moz-border-radius: 4px 4px 0 0 !important;
  -ms-border-radius: 4px 4px 0 0 !important;
  -o-border-radius: 4px 4px 0 0 !important;
  border-radius: 4px 4px 0 0 !important;
}
.tile.no-shadow {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.tile.nopadding {
  padding: 0;
}
.tile.left-nav {
  display: table;
}
.tile.left-nav .tile-body {
  margin-left: 50px;
  width: 100%;
  display: table-cell;
  vertical-align: top;
}
.tile.right-nav .tile-body {
  margin-right: 50px;
  width: 100%;
  display: table-cell;
  vertical-align: top;
  position: relative;
  z-index: 9;
}
.tile .controls a {
  color: rgba(0, 0, 0, 0.2);
}
.tile .controls a:hover {
  color: rgba(0, 0, 0, 0.4);
}
.tile a.white {
  color: rgba(255, 255, 255, 0.7);
}
.tile a.white:hover {
  color: white;
}
.tile a.maincolor {
  color: inherit !important;
}
.tile a.maincolor:hover {
  color: inherit !important;
}
.tile .tile-left-side,
.tile .tile-right-side {
  display: table-cell;
  background-color: rgba(0, 0, 0, 0.3);
}
.tile .tile-left-side .nav.nav-tabs,
.tile .tile-left-side .nav.nav-pills,
.tile .tile-right-side .nav.nav-tabs,
.tile .tile-right-side .nav.nav-pills {
  background-color: transparent;
}
.tile .tile-navbar {
  list-style-type: none;
  padding: 5px 0;
  margin: -15px;
  -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.tile .tile-navbar > li {
  display: inline-block;
  font-size: 11px;
  padding: 0 15px;
  border-right: 1px solid rgba(255, 255, 255, 0.05);
  line-height: 34px;
}
.tile .tile-navbar > li:first-child {
  padding-left: 0;
}
.tile .tile-navbar > li:last-child {
  padding-right: 0;
  border: 0;
}
.tile .tile-navbar > li .checkbox {
  margin: 0 !important;
  padding-left: 20px;
}
.tile .tile-navbar > li > a {
  color: rgba(255, 255, 255, 0.7);
}
.tile .tile-navbar > li > a.disabled, .tile .tile-navbar > li > a.disabled:hover, .tile .tile-navbar > li > a.disabled:focus {
  color: rgba(255, 255, 255, 0.15);
  text-decoration: none;
  cursor: not-allowed;
}
.tile .tile-navbar > li > a:hover {
  color: white;
  text-decoration: none;
}
.tile .tile-navbar > li > a i {
  font-size: 14px;
}
.tile .tile-navbar > li.filters {
  float: right;
  padding-right: 15px;
}
.tile .tile-navbar > li.filters > a {
  padding: 5px 15px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-size: 12px;
  margin: 0 2px;
}
.tile .tile-navbar > li.filters > a.active {
  background-color: white;
  border-color: white;
  color: #717171;
}
.tile .tile-header {
  padding: 15px;
  position: relative;
}
.tile .tile-header h1,
.tile .tile-header h2,
.tile .tile-header h3 {
  padding: 0;
  margin: 0;
  display: inline-block;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
}
.tile .tile-header h1.small-uppercase,
.tile .tile-header h2.small-uppercase,
.tile .tile-header h3.small-uppercase {
  font-size: 13px;
  text-transform: uppercase;
  line-height: 26px;
}
.tile .tile-header h2 {
  font-size: 20px;
  line-height: 24px;
}
.tile .tile-header h3 {
  font-size: 16px;
  line-height: 20px;
}
.tile .tile-header .note {
  display: inline-block;
  padding: 2px 5px;
  background-color: rgba(0, 0, 0, 0.2);
  font-size: 11px;
  color: white;
  margin-left: 5px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  top: -2px;
  margin-top: 5px;
}
.tile .tile-header .search {
  display: inline-block;
  float: right;
}
.tile .tile-header .search input {
  font-family: "Ubuntu Mono", sans-serif;
  font-size: 16px !important;
  color: rgba(0, 0, 0, 0.6) !important;
  background: none !important;
  border: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15) !important;
  -webkit-appearance: none !important;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  min-height: 28px;
  padding: 0 !important;
  line-height: 32px !important;
}
.tile .tile-header .search input:focus {
  outline: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.4) !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.tile .tile-header .search input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.4) !important;
}
.tile .tile-header .search input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.4) !important;
}
.tile .tile-header .search input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.4) !important;
}
.tile .tile-header .search input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.4) !important;
}
.tile .tile-header button,
.tile .tile-header .btn {
  padding: 2px 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.tile .tile-header .btn-group button.btn-default,
.tile .tile-header .btn-group .btn.btn-default {
  border: 1px solid #ccc !important;
}
.tile .tile-header .btn-group button:first-child,
.tile .tile-header .btn-group .btn:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.tile .tile-header .btn-group button:last-child,
.tile .tile-header .btn-group .btn:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px;
}
.tile .tile-header .btn-group button:not(:first-child):not(:last-child),
.tile .tile-header .btn-group .btn:not(:first-child):not(:last-child) {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.tile .tile-header .btn-group button + .btn,
.tile .tile-header .btn-group .btn + .btn {
  margin-left: -1px;
}
.tile .tile-header .controls {
  display: inline-block;
  position: absolute;
  right: 5px;
  top: 5px;
  font-size: 11px;
  z-index: 99;
}
.tile .tile-header .controls a {
  padding: 3px;
  opacity: .4;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.tile .tile-header .controls a:hover {
  opacity: .8;
}
.tile .tile-header.transparent {
  background-color: transparent;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  margin-bottom: 15px;
  color: white;
}
.tile .tile-header.transparent .controls a {
  color: rgba(0, 0, 0, 0.4);
}
.tile .tile-header.transparent .controls a:hover {
  color: rgba(0, 0, 0, 0.7);
}
.tile .tile-widget {
  padding: 15px;
}
.tile .tile-widget h2 {
  margin: 5px 0;
  color: white;
  font-size: 24px;
}
.tile .tile-widget .description {
  font-size: 11px;
  font-weight: 300;
}
.tile .tile-body {
  padding: 15px;
  position: relative;
}
.tile .tile-body .inner-container {
  margin-top: 15px;
}
.tile .tile-body .inner-container.inline {
  display: inline-block;
}
.tile .tile-body.example [class^="col-"] {
  padding: 10px 15px;
  background-color: white;
  color: #717171;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.tile .tile-body.example .row {
  margin: 0;
  margin-bottom: 10px;
}
.tile .tile-footer {
  padding: 10px 15px;
}
.tile [class^="tile-"] {
  position: relative;
  background-color: transparent;
}
.tile [class^="tile-"].border-top {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}
.tile [class^="tile-"].paddingtop {
  padding: 15px 0 0 0;
}
.tile [class^="tile-"].nopadding {
  padding: 0;
}
.tile [class^="tile-"].no-vpadding {
  padding: 0 15px !important;
}
.tile [class^="tile-"].no-hpadding {
  padding: 15px 0 !important;
}
.tile [class^="tile-"] .watermark {
  color: rgba(255, 255, 255, 0.1);
  font-size: 150px;
  position: absolute;
  top: 15px;
  left: 50%;
}
.tile [class^="tile-"].color {
  color: #fafafa;
}
.tile [class^="tile-"].color .controls a {
  color: #f2f2f2;
}
.tile [class^="tile-"].color .controls a:hover {
  color: white !important;
}
.tile [class^="tile-"].color h1 {
  color: white;
}
.tile [class^="tile-"].color .form-group .help-block {
  color: white;
}
.tile [class^="tile-"].color.red {
  background-color: #ff7b76;
}
.tile [class^="tile-"].color.cyan {
  background-color: #52ccf2;
}
.tile [class^="tile-"].color.green {
  background-color: #a2d200;
}
.tile [class^="tile-"].color.orange {
  background-color: #ffcd33;
}
.tile [class^="tile-"].color.amethyst {
  background-color: #e2c2f3;
}
.tile [class^="tile-"].color.greensea {
  background-color: #1ccdaa;
}
.tile [class^="tile-"].color.dutch {
  background-color: #1cbbd2;
}
.tile [class^="tile-"].color.hotpink {
  background-color: #ff3385;
}
.tile [class^="tile-"].color.drank {
  background-color: #d5099c;
}
.tile [class^="tile-"].color.slategray {
  background-color: #3f4e62;
}
.tile [class^="tile-"].color.blue {
  background-color: #418bca;
}
.tile [class^="tile-"].color.redbrown {
  background-color: #d9544f;
}
.tile [class^="tile-"].color.grey {
  background-color: #8b8b8b;
}
.tile [class^="tile-"].color.transparent-black {
  background-color: rgba(0, 0, 0, 0.3);
}
.tile [class^="tile-"].color.transparent-black.textured {
  background: rgba(0, 0, 0, 0.3) url(../images/dot_pattern.png) repeat;
}
.tile [class^="tile-"].color.transparent-white {
  background-color: rgba(255, 255, 255, 0.15);
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.tile.color .controls a {
  color: #f2f2f2;
}
.tile.color .controls a:hover {
  color: white;
}
.tile.color [class^="tile-"] {
  color: #fafafa;
  background-color: white;
}
.tile.color [class^="tile-"] ul.inline.divided > li {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.tile.color [class^="tile-"] .form-group .help-block {
  color: white;
}
.tile.color .tile-header h1 {
  color: white;
}
.tile.color.red {
  background-color: #ff7b76;
}
.tile.color.cyan {
  background-color: #52ccf2;
}
.tile.color.green {
  background-color: #a2d200;
}
.tile.color.orange {
  background-color: #ffcd33;
}
.tile.color.amethyst {
  background-color: #e2c2f3;
}
.tile.color.greensea {
  background-color: #1ccdaa;
}
.tile.color.dutch {
  background-color: #1cbbd2;
}
.tile.color.hotpink {
  background-color: #ff3385;
}
.tile.color.drank {
  background-color: #d5099c;
}
.tile.color.slategray {
  background-color: #3f4e62;
}
.tile.color.blue {
  background-color: #418bca;
}
.tile.color.redbrown {
  background-color: #d9544f;
}
.tile.color.grey {
  background-color: #8b8b8b;
}
.tile.color.transparent-black {
  background-color: rgba(0, 0, 0, 0.3);
}
.tile.color.transparent-black.textured {
  background: rgba(0, 0, 0, 0.3) url(../images/dot_pattern.png) repeat;
}
.tile.color.transparent-white {
  background-color: rgba(255, 255, 255, 0.15);
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.tile.color.white {
  background-color: white;
  color: #717171;
}

[class^="tile"] {
  -webkit-font-smoothing: antialiased;
}
[class^="tile"].color table {
  border-color: rgba(255, 255, 255, 0.1);
}
[class^="tile"].color table.table-bordered {
  border-collapse: separate;
  border: 0;
}
[class^="tile"].color table.table-bordered > thead > tr td,
[class^="tile"].color table.table-bordered > thead > tr th,
[class^="tile"].color table.table-bordered > tbody > tr td,
[class^="tile"].color table.table-bordered > tbody > tr th,
[class^="tile"].color table.table-bordered > tfoot > tr td,
[class^="tile"].color table.table-bordered > tfoot > tr th {
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-bottom: 0;
  border-right: 0;
}
[class^="tile"].color table.table-bordered > thead > tr:last-child td,
[class^="tile"].color table.table-bordered > thead > tr:last-child th,
[class^="tile"].color table.table-bordered > tbody > tr:last-child td,
[class^="tile"].color table.table-bordered > tbody > tr:last-child th,
[class^="tile"].color table.table-bordered > tfoot > tr:last-child td,
[class^="tile"].color table.table-bordered > tfoot > tr:last-child th {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
[class^="tile"].color table.table-hover > tbody > tr:hover > td, [class^="tile"].color table.table-hover > tbody > tr:hover > th {
  background-color: rgba(0, 0, 0, 0.1);
}
[class^="tile"].color table.table-striped > tbody > tr:nth-child(odd) > td, [class^="tile"].color table.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: rgba(0, 0, 0, 0.1);
}
[class^="tile"].color table > thead,
[class^="tile"].color table > tbody,
[class^="tile"].color table > tfoot {
  border-color: rgba(255, 255, 255, 0.1);
}
[class^="tile"].color table > thead > tr,
[class^="tile"].color table > tbody > tr,
[class^="tile"].color table > tfoot > tr {
  border-color: rgba(255, 255, 255, 0.1);
}
[class^="tile"].color table > thead > tr > td,
[class^="tile"].color table > thead > tr > th,
[class^="tile"].color table > tbody > tr > td,
[class^="tile"].color table > tbody > tr > th,
[class^="tile"].color table > tfoot > tr > td,
[class^="tile"].color table > tfoot > tr > th {
  border-color: rgba(255, 255, 255, 0.1);
}
[class^="tile"].color table > thead > tr.active > td,
[class^="tile"].color table > thead > tr.active > tr,
[class^="tile"].color table > tbody > tr.active > td,
[class^="tile"].color table > tbody > tr.active > tr,
[class^="tile"].color table > tfoot > tr.active > td,
[class^="tile"].color table > tfoot > tr.active > tr {
  background-color: rgba(0, 0, 0, 0.1);
}
[class^="tile"].color table > thead > tr.success > td,
[class^="tile"].color table > thead > tr.success > tr,
[class^="tile"].color table > tbody > tr.success > td,
[class^="tile"].color table > tbody > tr.success > tr,
[class^="tile"].color table > tfoot > tr.success > td,
[class^="tile"].color table > tfoot > tr.success > tr {
  background-color: rgba(162, 210, 0, 0.1);
}
[class^="tile"].color table > thead > tr.warning > td,
[class^="tile"].color table > thead > tr.warning > tr,
[class^="tile"].color table > tbody > tr.warning > td,
[class^="tile"].color table > tbody > tr.warning > tr,
[class^="tile"].color table > tfoot > tr.warning > td,
[class^="tile"].color table > tfoot > tr.warning > tr {
  background-color: rgba(255, 193, 0, 0.1);
}
[class^="tile"].color table > thead > tr.danger > td,
[class^="tile"].color table > thead > tr.danger > tr,
[class^="tile"].color table > tbody > tr.danger > td,
[class^="tile"].color table > tbody > tr.danger > tr,
[class^="tile"].color table > tfoot > tr.danger > td,
[class^="tile"].color table > tfoot > tr.danger > tr {
  background-color: rgba(255, 74, 67, 0.1);
}
[class^="tile"].color table > thead > tr.info > td,
[class^="tile"].color table > thead > tr.info > tr,
[class^="tile"].color table > tbody > tr.info > td,
[class^="tile"].color table > tbody > tr.info > tr,
[class^="tile"].color table > tfoot > tr.info > td,
[class^="tile"].color table > tfoot > tr.info > tr {
  background-color: rgba(34, 190, 239, 0.1);
}
[class^="tile"].color ul.inline.divided > li {
  border-right-color: rgba(255, 255, 255, 0.15);
}
[class^="tile"][class*="transparent-"] .progress {
  background-color: rgba(0, 0, 0, 0.1);
}
[class^="tile"][class*="transparent-"] .progress-list .status {
  background-color: rgba(0, 0, 0, 0.15);
  color: white;
}
[class^="tile"][class*="transparent-"] .btn {
  border-width: 0;
}
[class^="tile"][class*="transparent-"] .btn.btn-default {
  border-width: 1px;
}
[class^="tile"][class*="transparent-"] .form-control {
  background-color: rgba(0, 0, 0, 0.3);
  border: 0;
  color: rgba(255, 255, 255, 0.8);
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  line-height: 20px;
}
[class^="tile"][class*="transparent-"] .form-control:focus {
  background-color: rgba(0, 0, 0, 0.5);
}
[class^="tile"][class*="transparent-"] .form-control::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
[class^="tile"][class*="transparent-"] .form-control:-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
[class^="tile"][class*="transparent-"] .form-control::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
[class^="tile"][class*="transparent-"] .form-control:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
[class^="tile"][class*="transparent-"] .form-control.parsley-validated.parsley-error {
  background-color: rgba(255, 74, 67, 0.2);
  border: 1px solid rgba(255, 74, 67, 0.5);
}
[class^="tile"][class*="transparent-"] .form-control.parsley-validated.parsley-success {
  background-color: rgba(162, 210, 0, 0.2);
  border: 1px solid rgba(162, 210, 0, 0.5);
}
[class^="tile"][class*="transparent-"] .form-group.form-footer {
  background-color: rgba(0, 0, 0, 0.2);
}
[class^="tile"][class*="transparent-"] .form-control[disabled],
[class^="tile"][class*="transparent-"] .form-control[readonly],
[class^="tile"][class*="transparent-"] fieldset[disabled] .form-control {
  background-color: rgba(255, 255, 255, 0.3);
  border: 0;
  color: #717171;
}
[class^="tile"][class*="transparent-"] .form-control[disabled]:focus,
[class^="tile"][class*="transparent-"] .form-control[readonly]:focus,
[class^="tile"][class*="transparent-"] fieldset[disabled] .form-control:focus {
  background-color: rgba(255, 255, 255, 0.3);
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: 0;
}
[class^="tile"][class*="transparent-"] .table-options.paging-info {
  color: rgba(255, 255, 255, 0.7);
}
[class^="tile"][class*="transparent-"] .search {
  display: inline-block;
  float: right;
}
[class^="tile"][class*="transparent-"] .search input {
  font-family: "Ubuntu Mono", sans-serif;
  font-size: 16px !important;
  color: rgba(255, 255, 255, 0.6) !important;
  background: none !important;
  border: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15) !important;
  -webkit-appearance: none !important;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  min-height: 28px;
  padding: 0 !important;
  line-height: 32px !important;
  -webkit-font-smoothing: antialiased;
}
[class^="tile"][class*="transparent-"] .search input:focus {
  outline: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4) !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
[class^="tile"][class*="transparent-"] .search input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.4) !important;
}
[class^="tile"][class*="transparent-"] .search input:-moz-placeholder {
  color: rgba(255, 255, 255, 0.4) !important;
}
[class^="tile"][class*="transparent-"] .search input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.4) !important;
}
[class^="tile"][class*="transparent-"] .search input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.4) !important;
}
[class^="tile"][class*="transparent-"] .dataTables_wrapper div.dataTables_filter input {
  color: rgba(255, 255, 255, 0.6) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15) !important;
}
[class^="tile"][class*="transparent-"] .dataTables_wrapper div.dataTables_filter input:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4) !important;
}
[class^="tile"][class*="transparent-"] .dataTables_wrapper div.dataTables_filter input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.4) !important;
}
[class^="tile"][class*="transparent-"] .dataTables_wrapper div.dataTables_filter input:-moz-placeholder {
  color: rgba(255, 255, 255, 0.4) !important;
}
[class^="tile"][class*="transparent-"] .dataTables_wrapper div.dataTables_filter input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.4) !important;
}
[class^="tile"][class*="transparent-"] .dataTables_wrapper div.dataTables_filter input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.4) !important;
}
[class^="tile"].transparent-white .form-group.form-footer {
  background-color: rgba(255, 255, 255, 0.2);
}
[class^="tile"].transparent-white table {
  border-color: rgba(255, 255, 255, 0.5);
}
[class^="tile"].transparent-white table.table-bordered {
  border-collapse: separate;
  border: 0;
}
[class^="tile"].transparent-white table.table-bordered > thead > tr td,
[class^="tile"].transparent-white table.table-bordered > thead > tr th,
[class^="tile"].transparent-white table.table-bordered > tbody > tr td,
[class^="tile"].transparent-white table.table-bordered > tbody > tr th,
[class^="tile"].transparent-white table.table-bordered > tfoot > tr td,
[class^="tile"].transparent-white table.table-bordered > tfoot > tr th {
  border: 1px solid rgba(255, 255, 255, 0.6);
  border-bottom: 0;
  border-right: 0;
}
[class^="tile"].transparent-white table.table-bordered > thead > tr:last-child td,
[class^="tile"].transparent-white table.table-bordered > thead > tr:last-child th,
[class^="tile"].transparent-white table.table-bordered > tbody > tr:last-child td,
[class^="tile"].transparent-white table.table-bordered > tbody > tr:last-child th,
[class^="tile"].transparent-white table.table-bordered > tfoot > tr:last-child td,
[class^="tile"].transparent-white table.table-bordered > tfoot > tr:last-child th {
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}
[class^="tile"].transparent-white table.table-hover > tbody > tr:hover > td, [class^="tile"].transparent-white table.table-hover > tbody > tr:hover > th {
  background-color: rgba(255, 255, 255, 0.2);
}
[class^="tile"].transparent-white table.table-striped > tbody > tr:nth-child(odd) > td, [class^="tile"].transparent-white table.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: rgba(255, 255, 255, 0.2);
}
[class^="tile"].transparent-white table > thead,
[class^="tile"].transparent-white table > tbody,
[class^="tile"].transparent-white table > tfoot {
  border-color: rgba(255, 255, 255, 0.5);
}
[class^="tile"].transparent-white table > thead > tr,
[class^="tile"].transparent-white table > tbody > tr,
[class^="tile"].transparent-white table > tfoot > tr {
  border-color: rgba(255, 255, 255, 0.5);
}
[class^="tile"].transparent-white table > thead > tr > td,
[class^="tile"].transparent-white table > thead > tr > th,
[class^="tile"].transparent-white table > tbody > tr > td,
[class^="tile"].transparent-white table > tbody > tr > th,
[class^="tile"].transparent-white table > tfoot > tr > td,
[class^="tile"].transparent-white table > tfoot > tr > th {
  border-color: rgba(255, 255, 255, 0.5);
}
[class^="tile"].transparent-white table > thead > tr.active > td,
[class^="tile"].transparent-white table > thead > tr.active > tr,
[class^="tile"].transparent-white table > tbody > tr.active > td,
[class^="tile"].transparent-white table > tbody > tr.active > tr,
[class^="tile"].transparent-white table > tfoot > tr.active > td,
[class^="tile"].transparent-white table > tfoot > tr.active > tr {
  background-color: rgba(255, 255, 255, 0.2);
}
[class^="tile"].transparent-white ul.inline.divided > li {
  border-right-color: rgba(255, 255, 255, 0.3);
}
[class^="tile"].color .easypiechart .percentage,
[class^="tile"].color .easypiechart .label {
  color: rgba(255, 255, 255, 0.8);
}
[class^="tile"].color table > thead > tr > td.actions a,
[class^="tile"].color table > thead > tr > th.actions a,
[class^="tile"].color table > tbody > tr > td.actions a,
[class^="tile"].color table > tbody > tr > th.actions a,
[class^="tile"].color table > tfoot > tr > td.actions a,
[class^="tile"].color table > tfoot > tr > th.actions a {
  color: rgba(255, 255, 255, 0.8);
}
[class^="tile"].color table > thead > tr > td.control a,
[class^="tile"].color table > thead > tr > th.control a,
[class^="tile"].color table > tbody > tr > td.control a,
[class^="tile"].color table > tbody > tr > th.control a,
[class^="tile"].color table > tfoot > tr > td.control a,
[class^="tile"].color table > tfoot > tr > th.control a {
  color: rgba(255, 255, 255, 0.4);
}
[class^="tile"].color table > thead > tr > td.control:hover a,
[class^="tile"].color table > thead > tr > th.control:hover a,
[class^="tile"].color table > tbody > tr > td.control:hover a,
[class^="tile"].color table > tbody > tr > th.control:hover a,
[class^="tile"].color table > tfoot > tr > td.control:hover a,
[class^="tile"].color table > tfoot > tr > th.control:hover a {
  color: rgba(255, 255, 255, 0.8);
}
[class^="tile"].color table.table-custom > thead > tr > th,
[class^="tile"].color table.table-custom > thead > tr > td {
  color: rgba(255, 255, 255, 0.6);
}
[class^="tile"].color table.table-custom > thead > tr > th:after,
[class^="tile"].color table.table-custom > thead > tr > td:after {
  background-color: rgba(255, 255, 255, 0.3);
}
[class^="tile"].color table.table-custom > thead > tr > th.sortable:hover, [class^="tile"].color table.table-custom > thead > tr > th.sorting:hover,
[class^="tile"].color table.table-custom > thead > tr > td.sortable:hover,
[class^="tile"].color table.table-custom > thead > tr > td.sorting:hover {
  color: white;
}
[class^="tile"].color table.table-custom > thead > tr > th.sortable:hover:after, [class^="tile"].color table.table-custom > thead > tr > th.sorting:hover:after,
[class^="tile"].color table.table-custom > thead > tr > td.sortable:hover:after,
[class^="tile"].color table.table-custom > thead > tr > td.sorting:hover:after {
  background-color: rgba(255, 255, 255, 0.6);
}
[class^="tile"].color table.table-custom > thead > tr > th.sort-asc, [class^="tile"].color table.table-custom > thead > tr > th.sort-desc, [class^="tile"].color table.table-custom > thead > tr > th.sort-asc:hover, [class^="tile"].color table.table-custom > thead > tr > th.sort-desc:hover, [class^="tile"].color table.table-custom > thead > tr > th.sorting_asc, [class^="tile"].color table.table-custom > thead > tr > th.sorting_desc, [class^="tile"].color table.table-custom > thead > tr > th.sorting_asc:hover, [class^="tile"].color table.table-custom > thead > tr > th.sorting_desc:hover,
[class^="tile"].color table.table-custom > thead > tr > td.sort-asc,
[class^="tile"].color table.table-custom > thead > tr > td.sort-desc,
[class^="tile"].color table.table-custom > thead > tr > td.sort-asc:hover,
[class^="tile"].color table.table-custom > thead > tr > td.sort-desc:hover,
[class^="tile"].color table.table-custom > thead > tr > td.sorting_asc,
[class^="tile"].color table.table-custom > thead > tr > td.sorting_desc,
[class^="tile"].color table.table-custom > thead > tr > td.sorting_asc:hover,
[class^="tile"].color table.table-custom > thead > tr > td.sorting_desc:hover {
  color: white;
}
[class^="tile"].color table.table-custom > thead > tr > th.sort-asc:after, [class^="tile"].color table.table-custom > thead > tr > th.sort-desc:after, [class^="tile"].color table.table-custom > thead > tr > th.sort-asc:hover:after, [class^="tile"].color table.table-custom > thead > tr > th.sort-desc:hover:after, [class^="tile"].color table.table-custom > thead > tr > th.sorting_asc:after, [class^="tile"].color table.table-custom > thead > tr > th.sorting_desc:after, [class^="tile"].color table.table-custom > thead > tr > th.sorting_asc:hover:after, [class^="tile"].color table.table-custom > thead > tr > th.sorting_desc:hover:after,
[class^="tile"].color table.table-custom > thead > tr > td.sort-asc:after,
[class^="tile"].color table.table-custom > thead > tr > td.sort-desc:after,
[class^="tile"].color table.table-custom > thead > tr > td.sort-asc:hover:after,
[class^="tile"].color table.table-custom > thead > tr > td.sort-desc:hover:after,
[class^="tile"].color table.table-custom > thead > tr > td.sorting_asc:after,
[class^="tile"].color table.table-custom > thead > tr > td.sorting_desc:after,
[class^="tile"].color table.table-custom > thead > tr > td.sorting_asc:hover:after,
[class^="tile"].color table.table-custom > thead > tr > td.sorting_desc:hover:after {
  background-color: white;
}
[class^="tile"].color table.table-custom > tbody > tr > th,
[class^="tile"].color table.table-custom > tbody > tr > td {
  border-color: rgba(255, 255, 255, 0.2);
}
[class^="tile"].color table.table-custom > tbody > tr > th.priority,
[class^="tile"].color table.table-custom > tbody > tr > td.priority {
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
[class^="tile"].color table.table-custom > tbody > tr > th.progress-cell .progress,
[class^="tile"].color table.table-custom > tbody > tr > td.progress-cell .progress {
  background-color: rgba(255, 255, 255, 0.2) !important;
}
[class^="tile"].color .pagination-custom > li > a,
[class^="tile"].color .pagination-custom > li > span,
[class^="tile"].color .dataTables_paginate.paging_custombootstrap .pagination > li > a,
[class^="tile"].color .dataTables_paginate.paging_custombootstrap .pagination > li > span {
  color: rgba(255, 255, 255, 0.7);
  background-color: rgba(0, 0, 0, 0.3);
  border: 0;
}
[class^="tile"].color .pagination-custom > li > a:hover,
[class^="tile"].color .pagination-custom > li > span:hover,
[class^="tile"].color .dataTables_paginate.paging_custombootstrap .pagination > li > a:hover,
[class^="tile"].color .dataTables_paginate.paging_custombootstrap .pagination > li > span:hover {
  color: white;
  background-color: rgba(0, 0, 0, 0.5);
  border: 0;
}
[class^="tile"].color .pagination-custom > .active > a,
[class^="tile"].color .pagination-custom > .active > span,
[class^="tile"].color .pagination-custom > .active > a:hover,
[class^="tile"].color .pagination-custom > .active > span:hover,
[class^="tile"].color .pagination-custom > .active > a:focus,
[class^="tile"].color .pagination-custom > .active > span:focus,
[class^="tile"].color .dataTables_paginate.paging_custombootstrap .pagination > .active > a,
[class^="tile"].color .dataTables_paginate.paging_custombootstrap .pagination > .active > span,
[class^="tile"].color .dataTables_paginate.paging_custombootstrap .pagination > .active > a:hover,
[class^="tile"].color .dataTables_paginate.paging_custombootstrap .pagination > .active > span:hover,
[class^="tile"].color .dataTables_paginate.paging_custombootstrap .pagination > .active > a:focus,
[class^="tile"].color .dataTables_paginate.paging_custombootstrap .pagination > .active > span:focus {
  color: #717171;
  background-color: white;
  border: 0;
}
[class^="tile"].color .pagination-custom > .disabled > a,
[class^="tile"].color .pagination-custom > .disabled > span,
[class^="tile"].color .pagination-custom > .disabled > a:hover,
[class^="tile"].color .pagination-custom > .disabled > span:hover,
[class^="tile"].color .pagination-custom > .disabled > a:focus,
[class^="tile"].color .pagination-custom > .disabled > span:focus,
[class^="tile"].color .dataTables_paginate.paging_custombootstrap .pagination > .disabled > a,
[class^="tile"].color .dataTables_paginate.paging_custombootstrap .pagination > .disabled > span,
[class^="tile"].color .dataTables_paginate.paging_custombootstrap .pagination > .disabled > a:hover,
[class^="tile"].color .dataTables_paginate.paging_custombootstrap .pagination > .disabled > span:hover,
[class^="tile"].color .dataTables_paginate.paging_custombootstrap .pagination > .disabled > a:focus,
[class^="tile"].color .dataTables_paginate.paging_custombootstrap .pagination > .disabled > span:focus {
  color: rgba(0, 0, 0, 0.4);
  background-color: rgba(255, 255, 255, 0.2);
  border: 0;
}
[class^="tile"].color .dataTables_wrapper .dataTables_info,
[class^="tile"].color .dataTables_wrapper .dataTables_length,
[class^="tile"].color .dataTables_wrapper .dataTables_filter {
  color: rgba(255, 255, 255, 0.8);
}
[class^="tile"].color .dataTables_wrapper .table-datatable > tbody > tr > td.details,
[class^="tile"].color .dataTables_wrapper .table-datatable > tbody > tr > th.details {
  background-color: rgba(0, 0, 0, 0.2);
}
[class^="tile"].color .dataTables_wrapper .table-datatable > tbody > tr > td.details table > tbody > tr > td:first-child,
[class^="tile"].color .dataTables_wrapper .table-datatable > tbody > tr > th.details table > tbody > tr > td:first-child {
  color: rgba(255, 255, 255, 0.7);
}
[class^="tile"].color .dataTables_wrapper .table-datatable > tbody > tr.row_selected > td,
[class^="tile"].color .dataTables_wrapper .table-datatable > tbody > tr.row_selected > th, [class^="tile"].color .dataTables_wrapper .table-datatable > tbody > tr.drilled > td,
[class^="tile"].color .dataTables_wrapper .table-datatable > tbody > tr.drilled > th {
  background-color: rgba(0, 0, 0, 0.15);
}